home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / IIS5_01.CAB / IIS_BrowserCap_JScript.asp < prev    next >
Encoding:
Text File  |  1998-10-16  |  3.1 KB  |  154 lines

  1. <%@ LANGUAGE = JScript %>
  2.  
  3. <!--METADATA TYPE="Cookie" NAME="BrowsCap" SRC="clientcap.htm"-->
  4. <!*************************
  5. This sample is provided for educational purposes only. It is not intended to be 
  6. used in a production environment, has not been tested in a production environment, 
  7. and Microsoft will not provide technical support for it. 
  8. *************************>
  9.  
  10. <HTML>
  11.     <HEAD>
  12.         <TITLE>Using the Browser Capabilities Component</TITLE>
  13.     </HEAD>
  14.  
  15.     <BODY BGCOLOR="White" TOPMARGIN="10" LEFTMARGIN="10">
  16.  
  17.  
  18.         <!-- Display header. -->
  19.  
  20.   
  21.     <H2>Using the Browser Capabilities Component</H2>      
  22.     <HR SIZE="1" COLOR="#000000">
  23.  
  24.     <!--รก Create a BrowserType Object -->
  25.  
  26.     <%         
  27.       var objBrowsCap ;
  28.       objBrowsCap = Server.CreateObject("MSWC.BrowserType"); 
  29.     %>
  30.  
  31.  
  32.         <!-- Output a table describing the capabilities -->
  33.         <!-- of a user's browser. -->
  34.  
  35.     <TABLE BORDER=1>
  36.  
  37.       <TR>
  38.       <TH>Cap Name</TH> 
  39.       <TH>Value</TH>
  40.       </TR>
  41.  
  42.       <TR>
  43.       <TD>browser</TD>
  44.       <TD> <% = objBrowsCap.browser %></TD>
  45.       </TR>
  46.         
  47.       <TR>
  48.       <TD>version</TD>
  49.       <TD> <% = objBrowsCap.version %></TD>
  50.       </TR>
  51.       
  52.       <TR>
  53.       <TD>cookies</TD>
  54.       <TD> <% = objBrowsCap.cookies %></TD>
  55.       </TR>
  56.       
  57.       <TR><TD>javaapplets</TD>
  58.       <TD><% = objBrowsCap.javaapplets %></TD>
  59.       </TR>
  60.       
  61.       <TR>
  62.       <TD>VBScript</TD>
  63.       <TD><% = objBrowsCap.VBScript %></TD>
  64.       </TR>
  65.       
  66.       <TR>
  67.       <TD>JavaScript</TD>
  68.       <TD><%=objBrowsCap.JavaScript%></TD>
  69.       </TR>      
  70.     
  71.       <TR>
  72.       <TD>platform</TD>
  73.       <TD><% = objBrowsCap.platform %></TD>
  74.       </TR>
  75.                   
  76.       <% if ((objBrowsCap.browser == "IE") && (objBrowsCap.version >4)) { %>
  77.         <TR>
  78.         <TD COLSPAN=2> <strong>New Feature for IE5 </strong></TD>
  79.         </TR>
  80.         
  81.         <TR>
  82.         <TD>horizontal resolution</TD>
  83.         <TD><% = objBrowsCap.width %></TD>
  84.         </TR>
  85.         
  86.         <TR>
  87.         <TD>vertical resolution</TD>
  88.         <TD><% = objBrowsCap.height %></TD>
  89.         </TR>
  90.         
  91.         <TR>
  92.         <TD>availHeight</TD>
  93.         <TD><% = objBrowsCap.availHeight %></TD>
  94.         </TR>
  95.           
  96.         <TR>
  97.         <TD>availWidth</TD>
  98.         <TD><% = objBrowsCap.availWidth %></TD>
  99.         </TR>
  100.  
  101.         <TR>
  102.         <TD>Buffer Depth</TD>
  103.         <TD><% = objBrowsCap.bufferDepth %></TD>
  104.         </TR>
  105.         
  106.         <TR>
  107.         <TD>Color Depth</TD>
  108.         <TD><% = objBrowsCap.colorDepth %></TD>
  109.         </TR>
  110.         
  111.         <TR>
  112.         <TD>Java enabled ?</TD>
  113.         <TD><% = objBrowsCap.javaEnabled %></TD>
  114.         </TR>
  115.  
  116.         <TR>
  117.         <TD>cpu Class</TD>
  118.         <TD><% = objBrowsCap.cpuClass %></TD>
  119.         </TR>
  120.  
  121.         <TR>
  122.         <TD>system Language</TD>
  123.         <TD><% = objBrowsCap.systemLanguage %></TD>
  124.         </TR>
  125.         
  126.         <TR>
  127.         <TD>user Language</TD>
  128.         <TD><% = objBrowsCap.userLanguage %></TD>
  129.         </TR>
  130.         
  131.         <TR>
  132.         <TD>connectionType (lan, modem, offline)</TD>
  133.         <TD><% = objBrowsCap.connectionType %></TD>
  134.         </TR>
  135.  
  136.         <TR>
  137.         <TD>Is Java installed ?</TD>
  138.         <TD><% = objBrowsCap.Java%></TD>
  139.         </TR>
  140.         
  141.         <TR>
  142.         <TD>MSJava version</TD>
  143.         <TD><% = objBrowsCap.javaVersion%></TD>
  144.         </TR>
  145.         
  146.         <TR>
  147.         <TD>Is MSJava version equal to "5,0,3016,0" ?</TD>
  148.         <TD><% = objBrowsCap.compVersion%></TD>
  149.         </TR>      
  150.       <%}%>
  151.       </TABLE>
  152.     </BODY>
  153. </HTML>
  154.